package cl.trineo.parkingspace.points;


public class Ubicacion {
	
	String nombre;
	String descripcion;
	String longitud;
	String latitud;
	TipoUbicacion tipoUbicacion;
	
	public Ubicacion(String nombre, String descripcion, String longitud,
			String latitud, TipoUbicacion tipoUbicacion) {
		super();
		this.nombre = nombre;
		this.descripcion = descripcion;
		this.longitud = longitud;
		this.latitud = latitud;
		this.tipoUbicacion = tipoUbicacion;
	}
	
	
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public String getLongitud() {
		return longitud;
	}
	public void setLongitud(String longitud) {
		this.longitud = longitud;
	}
	public String getLatitud() {
		return latitud;
	}
	public void setLatitud(String latitud) {
		this.latitud = latitud;
	}
	public TipoUbicacion getTipoUbicacion() {
		return tipoUbicacion;
	}
	public void setTipoUbicacion(TipoUbicacion tipoUbicacion) {
		this.tipoUbicacion = tipoUbicacion;
	}
	
	public String toString(){
        StringBuffer sb = new StringBuffer();
        
        sb.append("{");
        
        sb.append("\"nombre\"");
        sb.append(":");
        sb.append("\"" + this.nombre + "\"");
        
        sb.append(",");
        
        sb.append("\"descripcion\"");
        sb.append(":");
        sb.append("\"" + this.descripcion + "\"");
        
        
        sb.append(",");
        
        sb.append("\"longitud\"");
        sb.append(":");
        sb.append("\"" + this.longitud + "\"");
        
        sb.append(",");
        
        sb.append("\"latitud\"");
        sb.append(":");
        sb.append("\"" + this.latitud + "\"");
        
        sb.append(",");
        
        sb.append("\"tipoUbicacion\"");
        sb.append(":");
        sb.append(tipoUbicacion.toString());
        
        
        sb.append("}");
        
        return sb.toString();
}
	
	
	
}
